﻿body
{
    margin: 0;
    padding: 0;
    background-color: #B0CC99;
    background-image: url("/content/images/system/background.gif");
    background-repeat: repeat-x;
    background-position: left top;
    color: #FFFFFF;
    font-size: 0.8em;
    font-family: Verdana, Helvetica, Sans-Serif;
}

form
{
    margin: 0;
    padding: 0;
}

a
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

a:hover
{
    color: #000000;
    text-decoration: underline;
}

img
{
	border: none;	
}

#outer
{
	margin: 0;
	padding: 0 0 40px 0;
	clear: both;
	overflow: hidden;
}

#outer #header
{
	margin: 0 auto;
	padding: 0;
    width: 940px;
	background: transparent;
	clear: both;
	overflow: hidden;
}

#outer #header #logo
{
	margin: 0;
	padding: 0;
	height: 100px;
	float: left;
}

#outer #header #logo img
{
    margin: 0;
}

#outer #header #dashboard
{
	margin: 0;
	padding: 0;
	float: right;
}

#outer #header #dashboard div.links
{
	margin: 0;
    padding: 4px 0 0 0;
}

#outer #header #dashboard div.links ul
{
    margin: 0;
    padding: 0;
	clear: both;
	overflow: hidden;
}

#outer #header #dashboard div.links li
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
}

#outer #header #dashboard div.links li a
{
    margin: 0;
    padding: 8px;
    height: 1%;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}

#outer #header #dashboard div.links li a:hover
{
    color: #FFFFFF;
    text-decoration: underline; 
}

#outer #header #dashboard div.links li.spacer
{
	margin: 0;
	padding: 8px 0 8px 0;
    color: #A8A8A8;
}

#outer #menu
{
	margin: 0;
	padding: 0;
    background: #677E52;
	border-top: 1px solid #4E603D;
	clear: both;
	overflow: hidden;
}

#outer #menu div.links
{
	margin: 0 auto;
	padding: 6px 0 0 0;
    width: 940px;
}

#outer #menu div.links ul
{
    margin: 0;
    padding: 0;
	clear: both;
	overflow: hidden;
}

#outer #menu div.links li
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
}

#outer #menu div.links li a
{
    margin: 0 4px 0 0;
    padding: 6px 10px 6px 10px;
    height: 1%;
    display: block;
    background: #82986F;
    border: 1px solid #B0CC99;
    border-bottom: none;
    color: #FFFFFF;
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: none;
}

#outer #menu div.links li a:hover
{
    background: #B0CC99;
    color: #363636;
    text-decoration: none; 
}

#outer #menu div.links li.selected a
{
    padding: 6px 10px 6px 10px;
    height: 1%;
    background: #B0CC99;
    display: block;
    color: #363636;
    text-decoration: none;
}

#outer #content
{
	margin: 0 auto;
	padding: 10px 0 0 0;
    width: 940px;
	height: auto;
	clear: both;
	overflow: hidden;
}

#outer #content #left
{
	margin: 0;
	padding: 0;
    width: 670px;
    float: left;
}

#outer #content #left div.title
{
	margin: 0;
	padding: 0;
    background-color: #E7AF0D;
    background-image: url("/content/images/system/content.gif");
    background-repeat: repeat-x;
    border: 1px solid #C1930F;
    clear: both;
    overflow: hidden;
}

#outer #content #left div.title h1
{
	margin: 0;
	padding: 6px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}

#outer #content #right
{
	margin: 0;
	padding: 0;
    width: 260px;
    float: right;
}

#outer #content #right div.title
{
	margin: 0;
	padding: 0;
    background-color: #5F5F5F;
    background-image: url("/content/images/system/menu.gif");
    background-repeat: repeat-x;
    border: 1px solid #363636;
    clear: both;
    overflow: hidden;
}

#outer #content #right div.title h1
{
	margin: 0;
	padding: 6px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}

#outer #content #right div.options
{
	margin: 0;
	padding: 0;
    clear: both;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #363636;
    border-top: none;
    text-align: left;
}

#outer #content #right div.options h2
{
    margin: 0;
	padding: 6px;
    background: #DDDDDD;
    color: #000000;
    text-decoration: none;
    font-size: 1.0em;
    font-weight: bold;
}

#outer #content #right div.options h2 img
{
    margin: 0 2px 0 0;
    vertical-align: middle;   
}

#outer #content #right div.options ul
{
    margin: 0;
    padding: 0;
}

#outer #content #right div.options li
{
	margin: 0;
	padding: 0;
	height: 1%;
    display: block;
	list-style: none;
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	color: #000000;
	text-decoration: none;
}

#outer #content #right div.options li.last
{
	border: none;	
}

#outer #content #right div.options li a
{
	margin: 0;
	padding: 6px 8px 6px 8px;
	height: 1%;
	display: block;
	background: #FFFFFF;
	border: none;
	border-left: 10px solid #EEEEEE;
	color: #0066CC;
	font-weight: normal;
	text-decoration: none;
}

#outer #content #right div.options li a:hover
{
	background: #EEEEEE;
	border-left: 10px solid #DDDDDD;
	color: #000000;
	text-decoration: none;
}

#outer #content #right div.options li img
{
    vertical-align: middle;    
}

#outer #content #right div.options div.child
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #DDDDDD;
}

#outer #content #right div.options div.child h2
{
    margin: 0;
	padding: 6px 6px 6px 6px;
    background: #EEEEEE;
	border-left: 10px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
    color: #000000;
    text-decoration: none;
    font-size: 1.0em;
    font-weight: normal;
}

#outer #content #right div.options div.child ul
{
    margin: 0;
    padding: 0;
}

#outer #content #right div.options div.child li
{
	margin: 0;
	padding: 0;
	height: 1%;
    display: block;
	list-style: none;
	background: #FFFFFF;
	border: none;
	color: #000000;
	text-decoration: none;
}

#outer #content #right div.options div.child li.last
{
	border: none;	
}

#outer #content #right div.options div.child li a
{
	margin: 0;
	padding: 6px 8px 6px 8px;
	height: 1%;
	display: block;
	background: #FFFFFF;
	border-left: 10px solid #EEEEEE;
	color: #0066CC;
	font-weight: normal;
	text-decoration: none;
}

#outer #content #right div.options div.child li a:hover
{
	background: #EEEEEE;
	border-left: 10px solid #DDDDDD;
	color: #000000;
	text-decoration: none;
}

#outer #content div.clear
{
	margin: 0;
	padding: 0;
	height: 10px;
	clear: both;
	overflow: hidden;	
}

#outer #content div.form
{
    margin: 0;
    padding: 0px;
    clear: both;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
}

#outer #content div.fields
{
	margin: 0;
	padding: 14px;
	text-align: left;
}

#outer #content div.fields div.message
{
    margin: 0;
    padding: 0;
	clear: both;
	overflow: hidden;
}

#outer #content div.fields div.message ul
{
    margin: 0;
    padding: 8px 12px 8px 12px;
}

#outer #content div.fields div.message li
{
    margin: 0;
    padding: 4px 0 4px 0;
    list-style: none;
    text-align: left;
}

#outer #content div.fields div.message div.error
{
    margin: 0;
    padding: 0;
    background: #fbe3e4;
    border: 1px solid #fbc2c4;
	color: #000000;
}

#outer #content div.fields div.message div.warning
{
    margin: 0;
    padding: 0;
    background: #fff6bf;
    border: 1px solid #ffd324;
    color: #000000;
}

#outer #content div.fields div.message div.success
{
    margin: 0;
    padding: 0;
    background: #e6efc2;
    border: 1px solid #c6d880;
    color: #000000;
}

#outer #content div.fields div.field
{
	margin: 0;
	padding: 0; 
	clear: both;
	overflow: hidden;
}

#outer #content div.fields div.field span.field-validation-error
{
	margin: 4px 0 0 0;
	padding: 0;
	height: 1%;
	display: block;
	color: #FF0000;
}

#outer #content div.fields div.field fieldset
{
    margin: 0;
    padding: 0;
    border: 1px solid #CCCCCC;
}

#outer #content div.fields div.field fieldset legend
{
    margin: 0;
    padding: 0 6px 0 6px;
    color: #000000;
    font-weight: bold;    
}

#outer #content div.fields div.field fieldset div.wrapper
{
    margin: 0;
    padding: 10px 12px 12px 12px;
    clear: both;
    overflow: hidden;
}

#outer #content div.fields div.field fieldset div.wrapper div.inline
{
    margin: 0;
    padding: 0 10px 0 0;
    float: left;   
}

#outer #content div.fields div.field fieldset div.wrapper div.label label
{
    font-weight: normal;
}

#outer #content div.fields div.field div.label
{
	margin: 0;
	padding: 0;
}

#outer #content div.fields div.field div.label label
{
    color: #000000;
    font-weight: bold;
}

#outer #content div.fields div.field div.label span
{
	margin: 0;
	padding: 2px 0 0 0;
	height: 1%;
	display: block;
	color: #363636;
	font-size: 11px;
}

#outer #content div.fields div.field div.input
{
	margin: 0;
	padding: 0;
}

#outer #content div.fields div.field div.input input
{
    margin: 6px 0 0 0;
    padding: 4px;
    background: #FFFFFF;
    border: 2px solid #CCCCCC;
    color: #000000;
	font-size: 1.0em; 
	font-family: Verdana, Helvetica, Sans-Serif; 
}

#outer #content div.fields div.field div.input input.button
{
    margin: 6px 0 0 0;
    padding: 4px 8px 4px 8px;
    background: #D4D0C8;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #404040;
    border-bottom: 1px solid #404040;
    color: #000000;
	font-size: 1.0em;
	font-weight: bold; 
	font-family: Verdana, Helvetica, Sans-Serif; 
}

#outer #content div.fields div.field div.input input.input-validation-error
{
    background: #FFEEEE;
    border: 2px solid #fbc2c4;
}

#outer #content div.fields div.field div.textarea
{
	margin: 0;
	padding: 0;
}

#outer #content div.fields div.field div.textarea textarea
{
    margin: 6px 0 0 0;
    padding: 10px;
    background: #FFFFFF;
    border: 2px solid #CCCCCC;
    color: #000000;
	font-size: 1.0em; 
	font-family: Verdana, Helvetica, Sans-Serif; 
}

#outer #content div.fields div.field div.select
{
	margin: 0;
	padding: 0;
}

#outer #content div.fields div.field div.select select
{
    margin: 6px 0 0 0;
	font-size: 1.0em; 
	font-family: Verdana, Helvetica, Sans-Serif; 
}

#outer #content div.fields div.field div.image
{
	margin: 0;
	padding: 6px 0 0 0;
}

#outer #content div.fields div.button
{
	margin: 0;
	padding: 0;
}

#outer #content div.fields div.button input
{
	margin: 0;
    color: #000000;
	font-size: 1.0em; 
    font-weight: bold;
	font-family: Verdana, Helvetica, Sans-Serif; 
}

#outer #content div.fields div.field div.button
{
	margin: 6px 0 0 0;
	padding: 0;
}

#outer #content div.fields div.field div.list
{
	margin: 6px 0 0 0;
	padding: 0px;
	clear: both;
	overflow: hidden
}

#outer #content div.fields div.field div.list input
{
    margin: 0;
    padding: 4px;
    background: #FFFFFF;
    border: 2px solid #CCCCCC;
    color: #000000;
	font-size: 1.0em; 
	font-family: Verdana, Helvetica, Sans-Serif; 
}

#outer #content div.fields div.field div.checkboxes
{
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
}

#outer #content div.fields div.field div.checkboxes div.checkbox
{
	margin: 0;
	padding: 2px 0 2px 0;
}

#outer #content div.fields div.field div.checkboxes div.checkbox label
{
    color: #000000;
    font-weight: normal;
}

#outer #content div.fields div.field div.list table#attachments td.icon
{
    width: 5%;
    text-align: center;
}

#outer #content div.fields div.field div.list table#attachments td.title
{
    width: 80%;
    text-align: left;
}

#outer #content div.fields div.field div.list table#attachments td.delete
{
    width: 15%;
    text-align: center;
}

#outer #content div.fields div.field div.list table#poll_choices td.title
{
    width: 85%;
    text-align: left;
}

#outer #content div.fields div.field div.list table#poll_choices td.delete
{
    width: 15%;
    text-align: center;
}

#outer #content div.list
{
	margin: 0 0 10px 0;
	padding: 0px;
	clear: both;
	overflow: hidden
}

#outer #content div.list div.title
{
	margin: 0;
	padding: 6px;
	background: #DDDDDD;
	list-style: none;
	font-weight: bold;
	clear: both;
	overflow: hidden;
}

#outer #content div.list div.title h2
{
	margin: 0;
	padding: 0;
	font-size: 1.0em;
}

#outer #content #left div.list div.title
{
	margin: 0;
	padding: 6px;
	background: #DDDDDD;
	background-image: none;
	border: none;
	list-style: none;
	color: #363636;
	font-weight: bold;
	clear: both;
	overflow: hidden;
}

#outer #content #left div.list div.title h2
{
	margin: 0;
	padding: 0;
	color: #363636;
	font-size: 1.0em;
}

#outer #content div.list div.checkboxes
{
	margin: 0;
	padding: 10px;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	clear: both;
	overflow: hidden;
}

#outer #content div.list div.checkboxes div.checkbox
{
	margin: 0;
	padding: 2px 0 2px 0;
	width: 180px;
	float: left;
}

#outer #content div.list div.checkboxes div.checkbox span
{
	color: #363636; 
}

#outer #content table
{
    margin: 0;
    padding: 0;
    width: 100%;
    border: none;
    border-collapse: collapse;
}

#outer #content table th
{
    padding: 6px;
    background: #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #454545;
    font-weight: bold;
}

#outer #content table th a
{
    color: #0066CC;
    font-weight: normal;
}

#outer #content table th a:hover
{
    color: #363636;
}

#outer #content table th.left
{
	text-align: left;
}

#outer #content table th.right
{
	text-align: right;
}

#outer #content table th.center
{
	text-align: center;
}

#outer #content table td
{
    padding: 6px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #000000;
    font-weight: normal;
}

#outer #content table td div.left
{
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
}

#outer #content table td div.right
{
    margin: 0;
    padding: 0;
    float: right;
    text-align: right;
}

#outer #content table td.center
{
	text-align: center;
}

#outer #content table td.update
{
	width: 8%;
	text-align: center;
}

#outer #content table td.delete
{
	width: 8%;
	text-align: center;
}

#outer #content table td a
{
    color: #0066CC;
    font-weight: normal;
}

#outer #content table td a:hover
{
    color: #363636;
}

#outer #content div.pagination
{
    margin: 10px 0 0 0;
    padding: 0;
    height: 1%;
    clear: both;
    overflow: hidden;
}

#outer #content div.pagination div.results
{
    margin: 0;
    padding: 0;
    text-align: left;
    float: left
}

#outer #content div.pagination div.results span 
{
    margin: 0;
    padding: 4px 8px 4px 8px;
    height: 1%;
    display: block;
    background-color: #FFFFFF;
    border: 1px solid #C1930F;
	color: #000000;
    font-weight: normal;
}

#outer #content div.pagination div.pager
{
    margin: 0;
    padding: 0;
    float: right;
    text-align: right;
}

#outer #content div.pagination div.pager a 
{
    margin: 0 0 0 4px;
    padding: 4px;
    height: 1%;
    display: block;
    float: left;
    background-color: #FFFFFF;
    border: 1px solid #C1930F;
	color: #000000;
    font-weight: bold;
    text-decoration: none;
}

#outer #content div.pagination div.pager a:hover, 
#outer #content div.pagination div.pager a:active 
{
	background: #356AA0;
    border: 1px solid #000000;
	color: #FFFFFF;
    font-weight: bold;
}

#outer #content div.pagination div.pager span
{
    margin: 0 0 0 4px;
    padding: 4px;
    height: 1%;
    display: block;
    float: left;
    background-color: #FFFFFF;
    border: 1px solid #C1930F;
	color: #000000;
    font-weight: bold;
    text-decoration: none;
}

#outer #content div.pagination div.pager span.current 
{
    margin: 0 0 0 4px;
    padding: 4px;
    height: 1%;
    display: block;
    float: left;
	background: #356AA0;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-weight: bold;
}
	
#outer #content div.pagination div.pager span.disabled 
{
    margin: 0 0 0 4px;
    padding: 4px;
    height: 1%;
    display: block;
    float: left;
    background-color: #FFFFFF;
    border: 1px solid #C1930F;
	color: #000000;
    font-weight: bold;
    text-decoration: line-through;
}

#outer #content div.content
{
	margin: 0;
	padding: 0;
    background-color: #FFFFFF;
    border: 1px solid #C1930F;
    border-top: none;
    clear: both;
    overflow: hidden;
}

#outer #content div.content div.menu
{
	margin: 0;
	padding: 0;
    background: #DDDDDD;
	clear: both;
	overflow: hidden;
}

#outer #content div.content div.menu div.links
{
	margin: 0 auto;
	padding: 6px 0 0 0;
    width: 940px;
}

#outer #content div.content div.menu div.links ul
{
    margin: 0;
    padding: 0;
	clear: both;
	overflow: hidden;
}

#outer #content div.content div.menu div.links li
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
}

#outer #content div.content div.menu div.links li a
{
    margin: 0 0 0 4px;
    padding: 6px 10px 6px 10px;
    height: 1%;
    display: block;
    background: #EEEEEE;
    color: #363636;
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: none;
}

#outer #content div.content div.menu div.links li a:hover
{
    background: #FFFFFF;
    color: #363636;
    text-decoration: none; 
}

#outer #content div.content div.menu div.links li.selected a
{
    padding: 6px 10px 6px 10px;
    height: 1%;
    background: #FFFFFF;
    display: block;
    color: #363636;
    text-decoration: none;
}

#outer #content #left div.content div.inner
{
	margin: 0;
	padding: 10px;
    clear: both;
    overflow: hidden;
}

#outer #content #left div.content div.inner div.title
{
	margin: 0;
	padding: 6px;
	background: #DDDDDD;
	border: none;
	list-style: none;
	font-weight: bold;
	clear: both;
	overflow: hidden;
}

#outer #content #left div.content div.inner div.title h2
{
	margin: 0;
	padding: 0;
	color: #373737;
	font-size: 1.0em;
}

#outer #content div.content table tr.packages td.title
{
    width: 90%;
    text-align: left;
}

#outer #content div.content table tr.packages td.active
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.countries td.key
{
    width: 5%;
    text-align: center;
}

#outer #content div.content table tr.countries td.title
{
    width: 70%;
    text-align: left;
}

#outer #content div.content table tr.countries td.flag
{
    width: 5%;
    text-align: center;
}

#outer #content div.content table tr.countries td.update
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.countries td.delete
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.languages td.key
{
    width: 5%;
    text-align: center;
}

#outer #content div.content table tr.languages td.title
{
    width: 60%;
    text-align: left;
}

#outer #content div.content table tr.languages td.culture
{
    width: 15%;
    text-align: center;
}

#outer #content div.content table tr.languages td.update
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.languages td.delete
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.resources td.key
{
    width: 5%;
    text-align: center;
}

#outer #content div.content table tr.resources td.title
{
    width: 60%;
    text-align: left;
}

#outer #content div.content table tr.resources td.language
{
    width: 15%;
    text-align: center;
}

#outer #content div.content table tr.resources td.update
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.resources td.delete
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.settings td.key
{
    width: 5%;
    text-align: center;
}

#outer #content div.content table tr.settings td.title
{
    width: 55%;
    text-align: left;
}

#outer #content div.content table tr.settings td.group
{
    width: 20%;
    text-align: center;
}

#outer #content div.content table tr.settings td.update
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.settings td.delete
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.timezones td.key
{
    width: 5%;
    text-align: center;
}

#outer #content div.content table tr.timezones td.title
{
    width: 75%;
    text-align: left;
}

#outer #content div.content table tr.timezones td.update
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.timezones td.delete
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.users td.key
{
    width: 5%;
    text-align: center;
}

#outer #content div.content table tr.users td.name
{
    width: 35%;
    text-align: left;
}

#outer #content div.content table tr.users td.joined
{
    width: 20%;
    text-align: center;
}

#outer #content div.content table tr.users td.online
{
    width: 20%;
    text-align: center;
}

#outer #content div.content table tr.users td.update
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.users td.delete
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.badges td.title
{
    width: 55%;
    text-align: left;
}

#outer #content div.content table tr.badges td.user
{
    width: 25%;
    text-align: center;
}

#outer #content div.content table tr.badges td.update
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.badges td.delete
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.roles td.title
{
    width: 80%;
    text-align: left;
}

#outer #content div.content table tr.roles td.update
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.roles td.delete
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.forums td.key
{
    width: 5%;
    text-align: center;
}

#outer #content div.content table tr.forums td.title
{
    width: 65%;
    text-align: left;
}

#outer #content div.content table tr.forums td.update
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.forums td.delete
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.forums td.order
{
    width: 10%;
    text-align: center;
}

#outer #content div.content table tr.forums td.order input
{
    margin: 0;
    padding: 4px;
    background: #FFFFFF;
    border: 2px solid #CCCCCC;
    color: #000000;
	font-size: 1.0em; 
	font-family: Verdana, Helvetica, Sans-Serif;
	text-align: center;
}

#outer #content div.content table tr.announcements td.forum
{
    background: #EEEEEE;
    width: 70%;
    text-align: left;
}

#outer #content div.content table tr.announcements td.create
{
    background: #EEEEEE;
    width: 30%;
    text-align: center;
}

#outer #content div.content table tr.announcements td.title
{
    width: 70%;
    text-align: left;
}

#outer #content div.content table tr.announcements td.update
{
    width: 15%;
    text-align: center;
}

#outer #content div.content table tr.announcements td.delete
{
    width: 15%;
    text-align: center;
}

#outer #content div.content table tr.permissions td.forum
{
    width: 50%;
    text-align: center;
}

#outer #content div.content table tr.topics td.key
{
    width: 5%;
    text-align: center;
}

#outer #content div.content table tr.topics td.title
{
    width: 70%;
    text-align: left;
}

#outer #content div.content table tr.topics td.author
{
    width: 25%;
    text-align: center;
}

#outer #content div.content table tr.permissions td.role
{
    width: 50%;
    text-align: center;
}

.ac_results 
{
    margin: 0;
    padding: 0;
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    border-top: none;
    clear: both;
    overflow: hidden;
}

.ac_results ul 
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.ac_results li 
{
    margin: 0;
    padding: 4px 5px 4px 5px;
    height: 1%;
    display: block;
    color: #363636;
    font-size: 11px;
}

.ac_loading 
{
    background-color: #FFFFFF;
    background-image: url("/content/images/loading.gif");
    background-position: center right;
    background-repeat: no-repeat;
}

.ac_odd 
{
    background-color: #FFFFFF;
}

.ac_over 
{
    background-color: #0A246A;
}